Ext.define('Admin.view.runtime.TableChart', {
			extend : 'Ext.panel.Panel',
			alias : 'widget.tablechart',

			cls : 'view-container',

			listeners : {
				refresh : 'onRefreshDefault'
			},

			tbar : [{
						xtype : 'xdatefield',
						emptyText : '查询日期',
						bind : {
							value : '{date}'
						},
						listeners : {
							change : 'onParamsChange'
						},
						allowBlank : false
					}, Admin.button.Crud.Prev(), Admin.button.Crud.Next(), '-', Admin.button.Crud.Refresh(), {
						xtype : 'tbseparator',
						bind : {
							hidden : '{isChart}'
						}
					}, Admin.button.Crud.Save({
								bind : {
									hidden : '{isChart}'
								}
							}), '->', {
						xtype : 'xsegmentedbutton',
						bind : {
							value : '{interval}'
						},
						listeners : {
							change : 'onIntervalChange'
						},
						items : [{
									text : '日',
									value : 'P1D',
									bind : {
										hidden : '{!hasP1D}'
									},
									tooltip : '查询指定日期的数据'
								}, {
									text : '月',
									value : 'P1M',
									bind : {
										hidden : '{!hasP1M}'
									},
									tooltip : '查询日期所在月份的数据'
								}, {
									text : '年',
									value : 'P1Y',
									bind : {
										hidden : '{!hasP1Y}'
									},
									tooltip : '查询日期所在年份的数据'
								}]
					}, '-', {
						xtype : 'xsegmentedbutton',
						bind : {
							value : '{activeCard}'
						},
						listeners : {
							change : 'onCardChange'
						},
						items : [{
									value : 'pivot',
									iconCls : 'x-fa fa-bars fa-lg',
									tooltip : '切换为表格显示'
								}, {
									value : 'chart',
									iconCls : 'x-fa fa-line-chart fa-lg',
									tooltip : '切换为图形显示'
								}]
					}, {
						xtype : 'tbseparator',
						bind : {
							hidden : '{isChart}'
						}
					}, Admin.button.Crud.Export({
								bind : {
									hidden : '{isChart}'
								}
							})],

			bind : {
				activeItem : '{activeCard}'
			},

			items : [{
						xtype : 'tablechartdata'
					}, {
						xtype : 'tablechartrectangular'
					}]
		});